package com.abewy.android.apps.klyph.core.fql; import java.util.List; import com.abewy.android.apps.klyph.core.graph.GraphObject; public class MessageThread extends GraphObject { private String thread_id; private String folder_id; private String subject; private List<String> recipients; private List<Friend> recipients_friends; private String updated_time; private String parent_message_id; private String parent_thread_id; private int message_count; private String snippet; private String snippet_author; private String object_id; private int unread; private String viewer_id; private boolean friend_is_online; public MessageThread() { } public int getItemViewType() { return GraphObject.MESSAGE_THREAD; } public String getThread_id() { return thread_id; } public void setThread_id(String thread_id) { this.thread_id = thread_id; } public String getFolder_id() { return folder_id; } public void setFolder_id(String folder_id) { this.folder_id = folder_id; } public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } public List<String> getRecipients() { return recipients; } public void setRecipients(List<String> recipients) { this.recipients = recipients; } public String getUpdated_time() { return updated_time; } public void setUpdated_time(String updated_time) { this.updated_time = updated_time; } public String getParent_message_id() { return parent_message_id; } public void setParent_message_id(String parent_message_id) { this.parent_message_id = parent_message_id; } public String getParent_thread_id() { return parent_thread_id; } public void setParent_thread_id(String parent_thread_id) { this.parent_thread_id = parent_thread_id; } public int getMessage_count() { return message_count; } public void setMessage_count(int message_count) { this.message_count = message_count; } public String getSnippet() { return snippet; } public void setSnippet(String snippet) { this.snippet = snippet; } public String getSnippet_author() { return snippet_author; } public void setSnippet_author(String snippet_author) { this.snippet_author = snippet_author; } public String getObject_id() { return object_id; } public void setObject_id(String object_id) { this.object_id = object_id; } public int getUnread() { return unread; } public void setUnread(int unread) { this.unread = unread; } public String getViewer_id() { return viewer_id; } public void setViewer_id(String viewer_id) { this.viewer_id = viewer_id; } public List<Friend> getRecipients_friends() { return recipients_friends; } public void setRecipients_friends(List<Friend> recipients_friends) { this.recipients_friends = recipients_friends; } public boolean getFriend_is_online() { return friend_is_online; } public void setFriend_is_online(boolean friend_is_online) { this.friend_is_online = friend_is_online; } //___ public services public boolean isSingleUserConversation() { return recipients != null && recipients.size() == 2; } public boolean isMultiUserConversation() { return recipients != null && recipients.size() > 2; } }